@import url(undohtml.css);

body {
    margin:0;
    background-color:#FFF;
    color:#000;
    font:1em Georgia, Times, serif;
}

#mainDiv { width:890px; margin:0 auto; padding:1em 0; }
#mainDiv h1 { display:none; }
#mainDiv a { color:#1E4F6C; }
#mainDiv a:hover { color:#3B95C9; }

#headerDiv { height:90px; }
#logoDiv { float:left; width:247px; }
#optionsDiv { float:right; width:600px; }
#optionsDiv ul { list-style:none; text-align:right; }
#optionsDiv ul li { display:inline; margin:0 7px; color:#59A5D1; font:1.05em Arial, Helvetica, sans-serif; }

#noticeDiv { clear:both; padding:5px 10px; background:#EEE; font-weight:bold; font-size:16px; border:3px solid #0C0; }
#noticeDiv a { text-decoration:underline; }

#errorDiv { clear:both; padding:5px 10px; background:#E6E6E6; font-weight:bold; font-size:16px; border:3px solid #C00; }
#errorDiv a { text-decoration:underline; }

#menuDiv { clear:both; float:left; width:210px; margin:2.5em 1em 0 0; font-family:Arial, Helvetica, sans-serif; }
#menuDiv a { color:#1E4F6C; font-weight:bold; }
#menuDiv a:hover { color:#3B95C9; }

#contentDiv { clear:both; margin:1em 0; }
#contentDiv h2 { margin:0.5em 0; font:bold 1.8em Arial, Helvetica, sans-serif; }
#contentDiv h3 { margin:0.5em 0; font:bold 1.5em Arial, Helvetica, sans-serif; }
#contentDiv p { margin:10px 0; }
#contentDiv a { font-weight:bold; text-decoration:underline; }
#contentDiv hr  { margin:25px 0; border:1px solid #AAA; }
#contentDiv ul { margin:25px; list-style:square inside; }
#contentDiv ol { margin:25px; list-style:decimal inside; }
#contentDiv li { margin-top:5px; }
#contentDiv dt { margin-top:25px; color:#666; font:1.5em Arial, Helvetica, sans-serif; }
#contentDiv dd { margin-top:15px; font:normal 1em Georgia, Times, serif; }
#contentDiv .action { text-align:right; }
#contentDiv h2 .action { font-size:50%; }
#contentDiv .left { float:left; width:55%; }
#contentDiv .right { float:right; width:40%; }
#contentDiv img.graph { text-align:center; border:3px solid #CCCCCC; }
#contentDiv .notes { margin-top:25px; padding:10px; font-size:small; border:1px solid #CCCCCC; }

#contentDiv ul.cases { list-style:none; }
#contentDiv ul.cases li { margin-top:50px; padding-left:100px; background:#FFFFFF url('../images/avatar.png') no-repeat top left; }

#contentDiv table { width:100%; margin:15px 0; border-collapse:collapse; }
#contentDiv table thead tr { background:#1E4F6C; color:#FFF; text-align:left; }
#contentDiv table tbody tr.alert { background-color:#F33; }
#contentDiv table tbody tr.morning { background-color:#9CF; }
#contentDiv table tbody tr.afternoon { background-color:#FFC; }
#contentDiv table tbody tr.evening { background-color:#99F; }

#recordDiv { margin:25px 0; }
#recordDiv .attribute { margin:5px 0; font:normal 1em Georgia,serif; }

#tourDiv { margin:25px 0; text-align:center; }
#tourDiv h3 { margin:0; }
#tourDiv hr  { margin:10px 0; }
#tourDiv img { margin:10px 0; border:3px solid #1E4F6C; }

#promoDiv { margin:25px 0; padding:5px; background:#E6E6E6; text-align:center; }
#promoDiv h2 { font-size:1.5em; }

#footerDiv { clear:both; padding-top:25px; text-align:center; font-size:90%; }
#footerDiv ul li { margin:0; padding:0 1em; list-style-type:none; display:inline; }
#footerDiv a { font-weight:bold; text-decoration:underline; }

/* layout.css (W3C-CSS2)| R.2.0.8.061005 */
